const app = getApp()
const request = require("../../utils/request")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sales:[
    ]
  },
  // 获得优惠券数据
 async getSaleData(){
   let arr = []
  const disdata = (app.globalData.loginUser.studentData.discoupon).split(",")
  disdata.forEach(async data=>{
   const dsData = await this.getData(data)
   if(dsData.minUse){
    dsData.endText=`满${dsData.minUse}可用`
    dsData.topText=`￥${dsData.faceValue}`
    dsData.pricebk="#f5fb15"
   }else{
     if(dsData.faceValue.indexOf("%")>-1){
      dsData.topText=`${((dsData.faceValue).replace("%",""))/10}折`
      dsData.pricebk="#eaeaea"
     }else{
      dsData.endText=`现金券`
      dsData.topText=`￥${dsData.faceValue}`
      dsData.pricebk="#ea1a1a"
     }
   }
   if(dsData.state==true){
    dsData.backcolor=rgba(204, 204, 204, 1)
    dsData.text="已过期"
   }else{
    dsData.text="立即使用"
   }
    arr.push(dsData)
   this.setData({
    sales:arr
   })
  })
console.log(this.data);
  },
 async getData(_id){
  const res = await request({
    url:"discoupon/list",
    method:"get",
    data:{
      _id
    }
  })
  return res.data[0]
 },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getSaleData()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})